Skip Headers
Oracle® Enterprise Manager Cloud Administration Guide
12c Release 3 (12.1.0.3)
Part Number E28814-08
Home
Book List
Index
Contact Us
Next
PDF
·
Mobi
·
ePub
Contents
Title and Copyright Information
Preface
Audience
Supported Plug-ins
Documentation Accessibility
Related Documents
Conventions
Part I Cloud Management Overview
1
Cloud Management - An Overview
Introduction to Cloud Management
Managing the Cloud Management Lifecycle With Enterprise Manager
Planning
Setting Up the Cloud
Building the Cloud
Testing and Deploying a Service
Monitoring and Managing the Cloud
Metering, Charging, and Optimization
Understanding the Oracle Cloud Service Models
Oracle Cloud Service Models
Oracle Cloud Anatomy
IaaS Components
DBaaS and MWaaS Components
TaaS Components
Accessing Oracle Cloud Features
Enterprise Manager Cloud Control Console
Self Service Portal
Part II Setting Up and Enabling Cloud
2
How to Enable Cloud
Enterprise Manager Cloud Deployment Models
Enabling Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS): Super Administrator Tasks
Infrastructure as a Service (IaaS): Cloud Administrator Tasks
Infrastructure as a Service (IaaS): Self Service Administrator Tasks
Infrastructure as a Service (IaaS): Self Service User Tasks
Enabling Platform as a Service (PaaS)
Platform as a Service (PaaS): Super Administrator Tasks
Platform as a Service (PaaS): Cloud Administrator Tasks
Platform as a Service (PaaS): Self Service Administrator Tasks
Enabling Database as a Service (DBaaS)
Provisioning Databases Using DBCA Templates
Cloning Databases Using RMAN Backup
Cloning Databases Using Snap Clone
Schema as a Service
Creating a Schema Using Export Schema Objects Provisioning Profile
Creating an Empty Schema
Enabling Middleware as a Service (MWaaS)
Middleware as a Service (MWaaS): Cloud Administrator Tasks
Middleware as a Service (MWaaS): Self Service Administrator Tasks
Middleware as a Service (MWaaS): Self Service User Tasks
Enabling Testing as a Service (TaaS)
Testing as a Service (TaaS): Cloud Administrator Tasks
Testing as a Service (TaaS): Self Service Administrator Tasks
Testing as a Service (TaaS): Self Service User Tasks
3
Setting Up the Cloud Management Infrastructure
Setting Up the Software Library
Setting Up Self Update
Setting Up Enterprise Manager Self Update Mode
Assigning Self Update Privileges to Users
Setting Up the EM CLI Utility (Optional)
Deploying the Required Plug-ins
Downloading the Plug-Ins to the Software Library
Downloading Plug-Ins in Online Mode
Downloading Plug-Ins in Offline Mode
Deploying Plug-Ins to Oracle Management Service
Deploying the Plug-ins in Graphical Mode
Deploying the Plug-ins in Silent Mode
Defining Roles and Assigning Users
Creating a Custom Role for Self Service Application Users
Creating a User and Assigning Roles
Configuring LDAP Authentication
Configuring Privilege Delegation Settings
Customizing the Self Service Login Page
Configuring the Self Service Login Page
Switching Back to the Enterprise Manager Login Page
Routing SSA Requests to a Specific OMS Pool
Part III Setting Up and Using Infrastructure as a Service
4
Setting Up Cloud for IaaS
Getting Started
Cloud Infrastructure Privileges
Registering the Oracle VM Manager
Updating the Oracle VM Manager URL
Discovering and Promoting the Oracle VM Manager (Optional)
Monitoring Configuration (OVM Manager)
Synchronizing the Oracle VM Manager Targets
Automatic Synchronization
Manual Synchronization
Discovering a Virtual Server
Rediscovering a Virtual Server
Setting Up Networks
Generating MAC Addresses
Configuring a VLAN Group
Creating Networks
Creating a Network Profile
Registering Storage Servers
Registering the File Server
Registering the Storage Array
File Server Details
Storage Array Details
Local File Server Details
Creating a Storage Repository
Performing Administrative Operations on a Storage Repository
Presenting the Storage Repository
Importing Assemblies, Templates, and Virtual Disks into the Storage Repository
Creating a Repository Export (Optional)
Using Self Update to Download Oracle VM Templates and Virtual Assemblies
Creating a Virtual Server Pool
Editing a Virtual Server Pool
Creating a Zone
Setting Up the Storage Quality of Service (QoS)
Setting Up the Network Type
Setting Up the Machine Sizes
Configuring the Software Library User
Configuring the Software Library User with External Management Agent
Defining the Request Purging Policy
Patching the Oracle VM Server
Configuring the YUM Repository
Upgrading the Virtual Server
Acknowledging OVM Events
Managing the NTP Configuration
Importing Virtual Machines
Acknowledging the Repository Events
5
Defining and Managing Cloud Policies
Managing Cloud Policies
Viewing Cloud Policies
Viewing Policies for a Target
Defining a Performance Policy
Defining a Schedule-Based Policy
Activating and Deactivating Policies
Viewing Policy Groups
Creating a Policy Group
Example 1
Policy for Shutting Down Guest Virtual Machine
Policy for Starting Up Guest Virtual Machine
Creating a Policy Group (Start Up and Shut Down)
Example 2
Policy to Scale Down a Tier Instance
Policy to Scale Up a Tier Instance
Creating a Policy Group (Scale Up and Scale Down)
DRS and DPM Policies
Creating Automated DRS and DPM Policies
6
Setting Up the IaaS Self Service Portal
Setting Up the Self Service Portal
Uploading Large Files on the Self Service Portal
7
Using the IaaS Self Service Portal
Using the Self Service Portal to Request Server Resources
Viewing My Requests
Viewing My Servers
Server Details Page
Scaling Up a Tier Instance
Scaling Down a Tier Instance
Viewing Storage
Viewing Chargeback Details
My Library
Viewing Policies
Viewing My Preferences
Requesting Servers for a Specific Duration
8
Administering and Monitoring an IaaS Cloud
Viewing the Infrastructure Cloud Home Page
Viewing the OVM Manager Home Page
Viewing and Managing Members
Managing Zones
Viewing the Zone Home Page
Creating or Editing a Zone
Deleting a Zone
Deleting a Zone from Enterprise Manager
Viewing the Virtual Server Pool Home Page
Managing Virtual Servers
Virtual Server Home Page
Editing a Virtual Server
Upgrading a Virtual Server
Starting and Stopping a Virtual Server
Performing Maintenance on the Virtual Server
Managing Guest Virtual Machines
Creating a Guest Virtual Machine
Guest Virtual Machine Home Page
Migrating a Guest Virtual Machine
Starting and Shutting Down a Guest Virtual Machine
Starting a Guest Virtual Machine
Restarting a Guest Virtual Machine
Stopping a Guest Virtual Machine
Killing a Guest Virtual Machine
Cloning a Guest Virtual Machine
Editing a Guest Virtual Machine
Saving a Guest Virtual Machine as a Template
Deploying Guest Virtual Machines
Getting Started
Deployment Options
Prerequisites
Creating and Storing Virtualization Components in the Software Library
Provisioning Guest Virtual Machines Using Oracle Virtual Assemblies (OVA)
Provisioning a Guest Virtual Machine Using Oracle VM Templates
Provisioning a Guest Virtual Machine Using an ISO Image
Creating PXE Bootable Guest Virtual Machines
Viewing the Infrastructure Request Dashboard
Viewing Request Details
Viewing the Assembly / Tier Instance Page
Part IV Setting Up and Using Platform as a Service
9
Setting Up the PaaS Infrastructure
Getting Started
Adding Hosts
Creating a PaaS Infrastructure Zone
Editing a PaaS Infrastructure Zone
Deleting a PaaS Infrastructure Zone
Creating a PaaS Pool
10
Monitoring the PaaS Infrastructure
Viewing the Middleware and Database Cloud Home Page
Viewing the Middleware and Database Request Dashboard Page
Viewing All Requests Page
Viewing the Service Instances Page
Viewing the Service Template Details Page
Viewing the PaaS Infrastructure Zones Page
Viewing the PaaS Infrastructure Zone Home Page
11
Setting Up a DBaaS Cloud
Getting Started
Setting Up Credentials for Provisioning
Provisioning Database Software
Deploying the Database
Configuring the Oracle Listener
Registering and Managing Storage Servers
Before You Begin
Overview of Registering Storage Servers
Prerequisites for Registering Storage Servers
Configuring Storage Servers
Customizing Storage Agent Proxy
Granting Roles and Privileges
Registering Storage Servers
Administering the Storage Server
Synchronizing Storage Servers
Enabling or Disabling Snap Clone
Deregistering Storage Servers
Managing Storage Servers
Managing Storage Allocation
Managing Storage Access Privileges
Viewing Storage Registration Overview and Hierarchy
12
Setting Up the DBaaS Self Service Portal
Setting Up the Database Cloud Self Service Portal
DBaaS Using Snap Clone Based Database Provisioning Profile
DBaaS Using RMAN Backup Based Database Provisioning Profile
DBaaS Using DBCA Template Based Database Provisioning Profile
Creating a Database Pool
Configuring Request Settings
Setting Up Quotas
Setting Up Profiles and Service Templates
Creating a Database Provisioning Profile
Creating a Database Provisioning Profile Using Snapshots
Creating a Database Provisioning Profile Using RMAN Backup
Creating a Database Provisioning Profile Using Existing RMAN Backup
Creating a Database Provisioning Profile Using DBCA Template
Creating a Database Provisioning Profile Using Export Schema Objects
Creating a Database Service Template
Creating Service Template Using Snap Clone Profile
Create Service Template Using RMAN Backup Profile
Create Service Template Using DBCA Template Profile
Configuring Chargeback
Using Schema as a Service to Create Schemas
Creating a Database Pool for Schema as a Service
Creating a Service Template for Schema as a Service
Pre and Post Request Creation / Deletion Scripts
Sample Scripts
13
Using the DBaaS Self Service Portal
Using the Database Cloud Self Service Portal
Requesting Databases and Schemas
Requesting a Schema
Requesting a Database
Viewing the Database Service Home Page
Viewing the Database Instance Home Page
Viewing the Cluster Database Home Page
14
Monitoring a DBaaS Cloud
Viewing the Database Pool Home Page
Viewing the Schema Pool Home Page
15
Setting Up an MWaaS Cloud
Getting Started with MWaaS for Physical Hosts
Creating Provisioning Profiles
Creating a WebLogic Domain Provisioning Profile
Using the Out-of-the-box Provisioning Profiles
Creating a Middleware Home
Provision from Oracle Middleware Home Gold Image Deployment Procedure
Creating an Oracle Middleware Home Gold Image
Configuring and Saving the Deployment Procedure
Getting Started with MWaaS for Virtual Hosts
16
Setting Up the MWaaS Self Service Portal
Setting Up the Middleware Cloud Self Service Portal
Setting Up the Middleware Cloud Self Service Portal for Physical Hosts
Setting Up the Middleware Cloud Self Service Portal for Virtual Hosts
Creating a Middleware Pool
Creating a Load Balancer Configuration
Creating a Custom Script
Configuring Request Settings
Setting Up Quotas
Creating a Middleware Service Template
Creating a Middleware Physical Service Template
Creating a Middleware Virtual Service Template
Configuring Chargeback
Sample Scenario
17
Using the MWaaS Self Service Portal
Using the MWaaS Self Service Portal
Requesting a Middleware Service
Viewing the Middleware Service Home Page
Deploying and Redeploying an Application
Redeploying an Application
Deleting an Application
Scaling Up and Scaling Down a Service
Creating a Data Source
Editing a Data Source
Uploading a Java EE Component to the Software Library
Viewing the Application Home Page
18
Monitoring a MWaaS Cloud
Viewing the Middleware Pool Home Page
Part V Enabling Testing as a Service (TaaS)
19
About Testing as a Service
TaaS Roles
Test Administrators
Test Designers
Testers
20
Setting Up Testing as a Service
Getting Started
Creating Test Administrators
Creating an Assembly Component
Creating a Deployment Plan
21
Using the Testing as a Service Portal
Prerequisites
Test Administrator Tasks
Setting Up Applications
Setting Up Oracle Load Testing Test Drivers
Setting Up Custom Test Driver Types
Setting Up Quotas
Publishing Test Environments and Test Assets
Setting Up Chargeback Service
Test Designer Tasks: Creating Test Assets and Test Environments
Creating Test Assets
Creating Test Environments
Using the Testing Environment
Verifying Available Test Assets and Environments
Creating Tests
Creating and Running Trials
Monitoring On-Going Trials
Comparing Trial Results
Share Tests
Viewing Activity and Usage Information
Viewing Deployment Information
Browsing the Testing Home Page
Part VI Using Consolidation Planner and Chargeback
22
Chargeback Administration
Overview of Chargeback
Why Implement Chargeback
Enterprise Manager Chargeback
Understanding Targets and Metrics
About Chargeback, Self Service Applications, and Zones
Setting Up Chargeback
Working with Charge Plans
Charge Plans and Effective Dates
Using Conditions in Charge Plans
Creating and Revising the Universal Charge Plan
Creating an Extended Charge Plan
Revising Extended Charge Plans
Creating Cost Centers
Setting the Cost Center Property on the Target Home Page
Creating the Cost Center in Chargeback
Importing a Business Hierarchy from an LDAP Server
Adding Targets for Chargeback
Configuring Enterprise Manager Metric Collection for Shared Database Targets and Multitenant Container Databases
Selecting Targets for Chargeback
Identifying Shared Targets
Making Assignments
Reviewing Target Setup
Assigning Cost Centers to Targets
Assigning Charge Plans to Targets
Configuring Chargeback Settings
Accessing Chargeback Information
Following Usage and Charge Trends
Viewing a Target's Collected Metric Data
Generating and Distributing Chargeback Reports
Viewing Chargeback Information in the Self Service Portal
Sharing Chargeback Data with Other Applications
23
Using Consolidation Planner
Overview of Consolidation Planner
Key Concepts
Consolidation Constraints
Source Server Constraints
Destination Server Constraints
Using Consolidation Planner
Creating a Consolidation Project
Using a Pre-configured Consolidation Scenario
Creating a Custom Consolidation Scenario
Other Scenario Creation Options
Evaluating Consolidation Scenarios
Managing Data Collections
Part VII Using the Cloud APIs
24
Introduction to Cloud APIs
Introduction
When to Use Cloud APIs
Change History
Common Behaviors
Transport Protocol
URI Space
Media Types
Request Headers
Response Headers
HTTP Status Codes
Common Resource Attributes
Resource State
Collection
Error Response Message
25
Cloud Resource Models
Enterprise Manager Cloud Resource Model 10001
About Cloud Resources
Resource Data Models
Cloud [application/oracle.com.cloud.common.Cloud+json]
ServiceTemplate [application/oracle.com.cloud.common.ServiceTemplate+json]
Zone [application/oracle.com.cloud.common.Zone+json]
Service Family Type [application/oracle.com.cloud.common.ServiceFamilyType+json]
Service Instance Type [application/oracle.com.cloud.common.InstanceType+json]
Metric [application/oracle.com.cloud.common.Metric+json]
Service Instance [application/oracle.com.cloud.common.ServiceInstance+json]
Quota Usage [application/oracle.com.cloud.common.QuotaUsage+json]
Service Template Finds [application/oracle.com.cloud.common.ServiceTemplateFinds+json]
Cloud API Examples
Cloud Resource
Service Family Type Resource
Quota Resource
Service Instance Type Resource
Zone Resource
Service Template Resource
Metric Resource
26
Infrastructure as a Service APIs
Resource Models for Infrastructure as a Service
Changes for the Infrastructure as a Service
IaaS Zone [application/oracle.com.cloud.iaas.Zone]
AssemblyInstance [application/oracle.com.cloud.common.AssemblyInstance+json]
Scalability Group [application/oracle.com.cloud.common.ScalabilityGroup+json]
VM [application/oracle.com.cloud.common.VM+json]
VNet [application/oracle.com.cloud.common.VNet+json]
NetworkInterface [application/oracle.com.cloud.common.NetworkInterface+json]
VMTemplate [application/oracle.com.cloud.common.VMTemplate+json]
AssemblyTemplate [application/oracle.com.cloud.common.AssemblyTemplate+json]
IaasServiceFamilyType [application/oracle.com.cloud.iaas.IaasServiceFamilyType+json]
Iaas Quota Definition [application/oracle.com.cloud.iaas.Quota+json]
Supported Operations Examples
Creating a Service Instance
VM Creation
Assembly Instance Creation
Updating a Service Instance
Updating a VM Resource
Adding a VM Disk
Deleting a Service Instance
Listing Service Instances
Searching Service Templates
Support for Version 1000
27
Database as a Service Family APIs
Resource Model for Database as a Service
DB Zone
DBPlatformTemplate
DBPlatformInstance
Supported Operations for DBaaS Resources
Database as a Service API Examples
Cloud
Filtering Output for Specific Resource Attributes
Service Family Type Resource
Service Instance Type resource
Zone
DB Platform Template Resource
Creating Databases
Polling the Database Creation
Deleting a Database Instance
Resource Model for Schema as a Service
Resource Model for Schema as a Service
Schema PlatformTemplate
SchemaPlatformInstance
Supported Operations for Schema as a Service Resources
Schema as a Service API Examples
Schema Platform Template Resource
Creating Database Services
Using EMCLI to Create Database Profiles
About Database Provisioning Profile T ypes
Creating Provisioning Profiles using EMCLI
Sample EMCLI Property Files
28
Java as a Service APIs
Java as a Service Resource Data Models
Cloud
GET Operation on a Cloud URI to return its representation
JaaS Service Family Type
GET on JaaS Service Family Type URI to Return its Representation
POST on the Jaas Service Family Type URI to Return ApplicationInstanceComponent
Zone
GET Operation on a Zone URI to return its representation
JavaPlatformTemplate
GET Operation Supported on a JavaPlatformTemplate
POST Operation on a JavaPlatformTemplate
GET on the Java Platform Request URL
JavaPlatformInstance
GET Operation Supported on a JavaPlatformInstance
DELETE Operation Supported on a JavaPlatformInstance
GET of Java Platform Request URI returned by DELETE operation
POST Operations Supported on a JavaPlatformInstance
GET of Application Instance Deployment Request
POST on the JavaPlatformInstance URI
Get of Data Source Request
PUT Operations Supported on a JavaPlatformInstance
ApplicationInstanceDeployment
GET Operation supported on an ApplicationInstanceDeployment
DELETE Operation supported on an ApplicationInstanceDeployment
Sample GET on Application Instance Deployment Request
Sample PUT Operation supported on an ApplicationInstanceDeployment
DataSource
GET Operation supported on a DataSource
DELETE Operation supported on a DataSource
GET on Data source Request
PUT Operation Supported on a DataSource
GET on Data source Request
ApplicationInstanceComponent
GET Operation supported on an ApplicationInstanceComponent
DELETE Operation supported on an ApplicationInstanceComponent
Application Component Filtering
Service Template Finds
Zone Finds
29
Chargeback and Metering EMCLI Verbs
Using Custom Charge Items
list_charge_item_candidates
create_charge_item
delete_charge_item
Examples of Custom Charge Item Verb Use
Metric Extension (PGA)
Metric Extension (Application A Orders)
Configuration Extensions
Retrieving Metering Data from Enterprise Manager
get_metering_data Output
Examples
30
SSA Administration APIs
SSA Admin Resources
GET to get API Entry Point Resources
PaasZones
PaasZones API Examples
Retrieving PaaS Zones Metadata
Listing PaaS Zones
PaasZone
PaaS Zone API Examples
Creating a PaaS Zone
Updating a PaaS Zone
Deleting a PaaS Zone
Retrieving PaasZone details
Getting a PaasZone (Expanded)
SoftwarePools
SoftwarePools API Example
Listing Software Pools
Filtering Output based on Search Query Parameters
SoftwarePool
SoftwarePool API Examples
Creating a Software Pool
Updating a Software Pool
Deleting a Software Pool
Retrieving Software Pool Details
Expands Query Parameter
Retrieving Software Pool Capacity
SoftwarePoolMetadata
Retrieving Software Pool Metadata API Example
SoftwarePoolFilteredTargets
Retrieving Available Filtered Targets API Example
SoftwarePoolCapacity
Retrieving Software Pool Capacity API Example
Composite Resource Attributes
ValueDescriptor
ValueEntity
EntityValueHolder
PoolEntityCapacity
ResourceTypeCapacity
EMCLI Verbs for Self Service Applications
Introduction
Using EMCLI Verbs for SSA Operations
31
Introduction to Blueprints
Introduction to Blueprints
Uses of the Blueprint
Enterprise Manager Cloud Concepts
Blueprint Concepts
Deploying a Blueprint
Blueprint Deployment Processing
Blueprint Examples
Blueprint Structure and Basics
Simple Blueprint
Simple Resource: Database Service Instance
Intrinsic Functions
Simple Resource with Parameter
Data Section (Named Literals)
Putting It All Together – Multiple Interdependent Resources
Macro Section
Attributes of Created Resources (Dependencies)
Visual Depiction of Blueprint Processing
Conclusion
32
Cloud Blueprints and Blueprint Reference
Installing the Blueprint Processor
Linux (Oracle Linux)
Installing Python
Installing the Blueprint Processor from Zip File
Testing the Installation
Windows
Installing Python
Installing the Blueprint Processor from Zip File
Testing the Installation
Optional Components for Graphical Summary Report
Running the Blueprint Processor
Blueprint Processing Phases
Initialization
Input Parameter Evaluation
Resource Creation
Outputs
Language Specifics
Overview of Blueprint Content
Inputs Section
Example 1
Example 2
Example 3
Resources Section
Outputs Section
Data Section
Macros Section
Expressions
Path Expressions
Operator Summary
Example: Viewing all values of Info
Examples: Viewing Blueprint Values
Examples: Browsing Your Cloud
Eval or Blueprint Expressions
Intrinsic Functions
Evaluation Intrinsics
Resource Access Intrinsics
Lookup Intrinsics
Debugging Intrinsics
Other Intrinsics
Dealing with Errors
YAML Syntax Errors
Protocol Version Mismatch
Expression Evaluation Error
Cloud Resource Creation Error
Simulation Mode
Debugging with the Blueprint Processor
Printing Intermediate Results
Pause Points
Breakpoints
Debugger Commands
Path Command
Continue Command
Exit Command
Eval Command
Tips and Hints
Editing YAML - Notepad ++ Example
YAML Duplicate and Name / Value Pairs
Explicit Dependencies
Hint: Use '-T' Option
Help Forums
Index
Scripting on this page enhances content navigation, but does not change the content in any way.